negotiator.boaframework.sharedagentstate.anac2011
Class AgentK2SAS

java.lang.Object
  extended by negotiator.boaframework.SharedAgentState
      extended by negotiator.boaframework.sharedagentstate.anac2011.AgentK2SAS

public class AgentK2SAS
extends SharedAgentState

This is the shared code of the acceptance condition and bidding strategy of ANAC 2011 Agent K2. The code was taken from the ANAC2010 Agent K2 and adapted to work within the BOA framework.

Author:
Mark Hendrikx

Field Summary
 
Fields inherited from class negotiator.boaframework.SharedAgentState
NAME
 
Constructor Summary
AgentK2SAS(NegotiationSession negoSession)
           
 
Method Summary
 double calculateAcceptProbability()
           
 void decrementBidTarget(double d)
           
 double getAcceptProbability()
           
 double getBidTarget()
           
 java.util.HashMap<Bid,java.lang.Double> getOfferedBidMap()
           
 int getRounds()
           
 double getTarget()
           
 
Methods inherited from class negotiator.boaframework.SharedAgentState
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgentK2SAS

public AgentK2SAS(NegotiationSession negoSession)
Method Detail

calculateAcceptProbability

public double calculateAcceptProbability()

getTarget

public double getTarget()

getBidTarget

public double getBidTarget()

decrementBidTarget

public void decrementBidTarget(double d)

getRounds

public int getRounds()

getOfferedBidMap

public java.util.HashMap<Bid,java.lang.Double> getOfferedBidMap()

getAcceptProbability

public double getAcceptProbability()